.usa-header,
.usa-sidenav-list {
  @include at-media($theme-header-min-width) {
    .usa-button {
      margin: 0;
      width: auto;
    }
  }
  .usa-button {
    color: color("white");
    padding: units(1.5);
    &:hover {
      background-color: color("primary-dark");
      color: color("white");
      text-decoration: none;
    }
  }
}
.usa-sidenav-list,
.usa-footer-nav .usa-footer-primary-content {
  .usa-button {
    margin: units(1.5) 0;
  }
}
